<?php
//基础配置，业务方法
class DicService extends TP_Service
{
    public function __construct()
    {
        parent::__construct();
        $this->load->model("PModel/Dic_model");
    }

    /**
     * [getConfigs 获取dic配置数据]
     * @Description 获取自定义dic配置参数
     * @Author      FengPQ
     * @DateTime    2020-05-14T08:28:24+0800
     * @param       [type]                   $key  [需要获取的参数配置dic_key，可以单元素，可以数组]
     * @param       [type]                   $type [需要获取的参数类型type，可以单元素，可以数组]
     * @return      [type]                         [结果数组]
     */
    public function getConfigs($key = false, $type = false)
    {
        $conarr = array();
        if (!$key && is_array($key)) {
            $conarr['in'] = array("dic_key", $key);
        } else if ($key) {
            $conarr['cond']['dic_key'] = $key;
        }

        if (!$type && is_array($type)) {
            $conarr['in'] = array("type", $type);
        } else if ($type) {
            $conarr['cond']['type'] = $type;
        }
        
        return $this->Dic_model->get_list_full($conarr);
    }

}
